package com.haust.search.dao;

import com.haust.search.pojo.SearchItem;

import java.util.Map;


public interface SearchDao {
    //创建索引
    void createIndex();

    //设置映射
    void putMapping();

    //批量保存
    void batchSave(Iterable<SearchItem> items);

    //返回根据条件和分页查询到的 商品的信息
    Map<String,Object> search(String q,Integer page,Integer rows);


    //根据 商品id ，删除Es中对应数据
    void removeById(Long itemId);

    //添加当个商品 到 ES中
    void save(SearchItem searchItem);
}
